<? session_start();?>
<html>
<meta charset="utf-8">
<head>
<title>Examen UF-1</title>
<style type="text/css">
div.prg{
		background: -webkit-radial-gradient(#A9A9A9, #fff);
		background: -moz-radial-gradient(#A9A9A9, #fff);
		background: -o-radial-gradient(#A9A9A9, #fff);
		background: radial-gradient(#A9A9A9, #fff);
		border: 1px solid #FFF;
		text-align: left;
		height: auto;
		width: 1000px;
		margin-top: 5px;
	}
</style>
</head>
<body><div align="center">
<? if(!isset($_REQUEST["Enviar"]) && !isset($_REQUEST["Confirmar"]) && !isset($_REQUEST["mostra"])) {?>
<form action="index.php" method="post" name="Examen">
	<div class="prg"><h3>Dades personals:</h3>Nom:<input type="text" name="nom" required>
	Cognoms:<input type="text" name="cnom" required><br>
	DNI:<input type="text" name="dni" required pattern="[0-9]{8}[A-Za-z]" required>
	Grup:<select name="grup" required><br>
				<option value="A">A</option>
				<option value="B">B</option>
				<option value="C">C</option>
		  </select></div>
	<div class="prg"><h3>1- El resultat de l'operació és 10*5</h3>
	<input type="radio" name="q1" value="50"> 50<br>
	<input type="radio" name="q1" value="0.5">0.5<br>
	<input type="radio" name="q1" value="5">5<br></div>
	
	<div class="prg"><h3>2- Perquè el resultat sigui 20, selecciona les operacions correctes</h3>
	<input type="checkbox" name="q2[0]" value="1">(2*20)/2<br>
	<input type="checkbox" name="q2[1]" value="2">10+(5*2)<br>
	<input type="checkbox" name="q2[2]" value="3">(3*9)-9<br></div>
	
	<div class="prg"><h3>3- Omple els espais buits.</h3>
	<p>A) Es diu triangle <input type="text" name="q31"> a tot triangle que posseeix un angle recte, és a dir, un angle de <input type="text" name="q32"> graus.</p> 
	<p>b) Com a triangle <input type="text" name="q33"> si té dos costats de la <input type="text" name="q34"> longitud.</p> 
	<p>c) Com a triangle <input type="text" name="q35"> si tots els seus costats tenen longituds <input type="text" name="q36"></p>
	</div>
	<div class="prg" style="text-align: center;"><input type="submit" name="Enviar" value="Enviar"></div>
</form>
<? }
if(isset($_REQUEST["Enviar"])) {?>
<form action="index.php" method="post" name="Examen">
	<div class="prg"><h3>Dades personals:</h3>Nom:<input type="text" name="nom" required value="<? echo $_REQUEST["nom"]?>">
	Cognoms:<input type="text" name="cnom" required value="<? echo $_REQUEST["cnom"]?>"><br>
	DNI:<input type="text" name="dni" required pattern="[0-9]{8}[A-Za-z]" required value="<? echo $_REQUEST["dni"]?>">
	Grup:<select name="grup" required><br>
				<option value="A" <? if ($_REQUEST["grup"]=="A") echo "selected";?>>A</option>
				<option value="B" <? if ($_REQUEST["grup"]=="B") echo "selected";?>B</option>
				<option value="C" <? if ($_REQUEST["grup"]=="V") echo "selected";?>C</option>
		  </select></div>
	<div class="prg"><h3>1- El resultat de l'operació és 10*5</h3>
	<input type="radio" name="q1" value="50" <? if ($_REQUEST["q1"]=="50") echo "checked";?>> 50<br>
	<input type="radio" name="q1" value="0.5" <? if ($_REQUEST["q1"]=="0.5") echo "checked";?> >0.5<br>
	<input type="radio" name="q1" value="5" <? if ($_REQUEST["q1"]=="5") echo "checked";?>>5</div>
	
	<div class="prg"><h3>2- Perquè el resultat sigui 20, selecciona les operacions correctes</h3>
	<input type="checkbox" name="q2[0]" value="1" <? if ($_REQUEST["q2"][0]=="1") echo "checked";?>>(2*20)/2<br>
	<input type="checkbox" name="q2[1]" value="2" <? if ($_REQUEST["q2"][1]=="2") echo "checked";?>>10+(5*2)<br>
	<input type="checkbox" name="q2[2]" value="3" <? if ($_REQUEST["q2"][2]=="3") echo "checked";?>>(3*9)-9</div>
	
	<div class="prg"><h3>3- Omple els espais buits.</h3>
	<p>A) Es diu triangle <input type="text" name="q31" <? if (isset($_REQUEST["q31"])) echo "value=\"".$_REQUEST["q31"]."\"";?>> a tot triangle que posseeix un angle recte, és a dir, un angle de <input type="text" name="q32" <? if (isset($_REQUEST["q32"])) echo "value=\"".$_REQUEST["q32"]."\"";?>> graus.</p> 
	<p>b) Com a triangle <input type="text" name="q33" <? if (isset($_REQUEST["q33"])) echo "value=\"".$_REQUEST["q33"]."\"";?>> si té dos costats de la <input type="text" name="q34" <? if (isset($_REQUEST["q34"])) echo "value=\"".$_REQUEST["q34"]."\"";?>> longitud.</p> 
	<p>c) Com a triangle <input type="text" name="q35" <? if (isset($_REQUEST["q35"])) echo "value=\"".$_REQUEST["q35"]."\"";?>> si tots els seus costats tenen longituds <input type="text" name="q36" <? if (isset($_REQUEST["q36"])) echo "value=\"".$_REQUEST["q36"]."\"";?>></p>
	</div>
	<div class="prg" style="text-align: center;"><input type="submit" name="Confirmar" value="Confirmar"></div>
</form>
<? }
if (isset($_REQUEST["Confirmar"])){
	/*Una vegada enviades les respostes puntuar-les amb dos punts cadascuna 
d'elles si és correcta, amb 1 punt si és parcialment correcta. No diferenciar 
majúscules i minúscules. Mostra la correcció de l'examen dient les correctes o 
incorrectes.*/
$punts=0;?>
<form action="index.php" method="post" name="Examen">
	<div class="prg"><h3>Dades personals:</h3>Nom:<input type="text" name="nom" required value="<? echo $_REQUEST["nom"]?>" disabeld><br>
	Cognoms:<input type="text" name="cnom" required value="<? echo $_REQUEST["cnom"]?>" disabeld><br>
	DNI:<input type="text" name="dni" required pattern="[0-9]{8}[A-Za-z]" required value="<? echo $_REQUEST["dni"]?>" disabeld><br>
	Grup:<select name="grup" required disabeld>
				<option value="A" <? if ($_REQUEST["grup"]=="A") echo "selected";?>>A</option>
				<option value="B" <? if ($_REQUEST["grup"]=="B") echo "selected";?>B</option>
				<option value="C" <? if ($_REQUEST["grup"]=="V") echo "selected";?>C</option>
		  </select></div>
	<div class="prg"><h3>1- El resultat de l'operació és 10*5</h3>
	<input type="radio" name="q1" value="50" <? if ($_REQUEST["q1"]=="50") echo "checked";?> disabeld><? if ($_REQUEST["q1"]=="50") {?><font color="green"><?} else {?><font color="red"><? }?> 50</font><br>
	<input type="radio" name="q1" value="0.5" <? if ($_REQUEST["q1"]=="0.5") echo "checked";?> disabeld > <font color="red">0.5</font><br>
	<input type="radio" name="q1" value="5" <? if ($_REQUEST["q1"]=="5") echo "checked";?> disabeld><font color="red">5</font></div>
	<? if ($_REQUEST["q1"]=="50") $punts=$punts+2;?> 
	
	<div class="prg"><h3>2- Perquè el resultat sigui 20, selecciona les operacions correctes</h3>
	<input type="checkbox" name="q2[0]" value="1" <? if ($_REQUEST["q2"][0]=="1") echo "checked";?> disabeld><? if ($_REQUEST["q2"][0]=="1") {?><font color="green"><? } else {?><font color="red"><? }?>(2*20)/2</font><br>
	<input type="checkbox" name="q2[1]" value="2" <? if ($_REQUEST["q2"][1]=="2") echo "checked";?> disabeld><? if ($_REQUEST["q2"][1]=="2") {?><font color="green"><? } else {?><font color="red"><? }?>10+(5*2)</font><br>
	<input type="checkbox" name="q2[2]" value="3" <? if ($_REQUEST["q2"][2]=="3") echo "checked";?> disabeld><? if ($_REQUEST["q2"][2]=="3") {?><font color="green"><? } else {?><font color="red"><? }?>(3*9)-9</font></div>
	<? if ($_REQUEST["q2"][0]=="1") $punts=$punts+1;?>
	<? if ($_REQUEST["q2"][1]=="2") $punts=$punts+1;?>
	
<?	function normalitza ($cadena){
    $originals = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ';
    $modificades = 'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr';
    $cadena = utf8_decode($cadena);
    $cadena = strtr($cadena, utf8_decode($originals), $modificades);
    $cadena = strtolower($cadena);
    return utf8_encode($cadena);
}	?>
	<div class="prg"><h3>3- Omple els espais buits.</h3>
	<p>A) Es diu triangle <input type="text" name="q31" <? if (isset($_REQUEST["q31"])) echo "value=\"".$_REQUEST["q31"]."\"";?> <? if(strcasecmp(normalitza($_REQUEST["q31"]),normalitza("rectangle"))==0) { echo "style='background-color:green'";} else { echo "style='background-color:red'";}?> disabeld> 
	a tot triangle que posseeix un angle recte, és a dir, un angle de 
	<input type="text" name="q32" <? if (isset($_REQUEST["q32"])) echo "value=\"".$_REQUEST["q32"]."\"";?> <? if(strcasecmp(normalitza($_REQUEST["q32"]),normalitza("90"))==0) { echo "style='background-color:green'";} else { echo "style='background-color:red'";}?> disabeld> graus.</p> 
	<p>b) Com a triangle <input type="text" name="q33" <? if (isset($_REQUEST["q33"])) echo "value=\"".$_REQUEST["q33"]."\"";?> <? if(strcasecmp(normalitza($_REQUEST["q33"]),normalitza("isòsceles"))==0) { echo "style='background-color:green'";} else { echo "style='background-color:red'";}?> disabeld> 
	si té dos costats de la <input type="text" name="q34" <? if (isset($_REQUEST["q34"])) echo "value=\"".$_REQUEST["q34"]."\"";?> <? if(strcasecmp(normalitza($_REQUEST["q34"]),normalitza("mateixa"))==0) { echo "style='background-color:green'";} else { echo "style='background-color:red'";}?> disabeld> 
	longitud.</p> 
	<p>c) Com a triangle <input type="text" name="q35" <? if (isset($_REQUEST["q35"])) echo "value=\"".$_REQUEST["q35"]."\"";?> <? if(strcasecmp(normalitza($_REQUEST["q35"]),normalitza("escalè"))==0) { echo "style='background-color:green'";} else { echo "style='background-color:red'";}?> disabeld> 
	si tots els seus costats tenen longituds <input type="text" name="q36" <? if (isset($_REQUEST["q36"])) echo "value=\"".$_REQUEST["q36"]."\"";?> <? if(strcasecmp(normalitza($_REQUEST["q36"]),normalitza("diferents"))==0) { echo "style='background-color:green'";} else { echo "style='background-color:red'";}?> disabeld> </p>
	</div>
	<?
	
	if(strcasecmp(normalitza($_REQUEST["q31"]),normalitza("rectangle"))==0) $punts=$punts+1;
	if(strcasecmp(normalitza($_REQUEST["q32"]),normalitza("90"))==0) $punts=$punts+1;
	if(strcasecmp(normalitza($_REQUEST["q33"]),normalitza("isòsceles"))==0) $punts=$punts+1;
	if(strcasecmp(normalitza($_REQUEST["q34"]),normalitza("mateixa"))==0) $punts=$punts+1;
	if(strcasecmp(normalitza($_REQUEST["q35"]),normalitza("escalè"))==0) $punts=$punts+1;
	if(strcasecmp(normalitza($_REQUEST["q36"]),normalitza("diferents"))==0) $punts=$punts+1;
	if(!isset($_SESSION["notes"])) { $_SESSION["notes"]=array($_REQUEST["dni"]=>$punts); } else { $_SESSION["notes"][$_REQUEST["dni"]]=$punts;}
	?>
	<div class="prg" style="text-align: center;"><h3>Nota: <?if ($punts>5){?><font color="green"><? echo $punts;?></font><? } else {?><font color="red"><? echo $punts;?></font><? }?></h3>
</form>
<div class="prg" style="text-align: center;"><a href="./index.php"> Nou examen</a>  <a href="index.php?mostra=notes">Mostra llista de notes.</a></div>
<? }
if($_REQUEST["mostra"]) {
	?><div class="prg"><br><table align="center" width="90%" border="1" cellpadding="0" cellspacing="1" bordercolor="#000000" style="border-collapse:collapse;">
	<tr><th>  DNI  </th><th>   NOTA   </th></tr><?
	foreach($_SESSION["notes"] as $dni => $nota){?>	
		<tr><td><? echo $dni;?></td><td><? echo $nota?></td></tr>
	<? }?></table><br></div>
	<div class="prg" style="text-align: center;"><a href="./index.php"> Nou examen</a></div>
<? }?>
</div>
</body>